package top.fengyulou.code.entity;

import lombok.Data;
import top.fengyulou.common.Entity;

/**
 * 接口
 */
@Data
public class Api extends Entity {
    public static final String METHOD_POST = "POST";
    public static final String METHOD_GET = "GET";
    /**
     * 接口完成状态
     */
    public static final String API_STATUS_YESOK="YESOK";
    /**
     * 接口未完成状态
     */
    public static final String API_STATUS_YESNO="YESNO";
    /**
     * 草稿
     */
    public static final String STATUS_DRAFT = "DRAFT";
    /**
     * 发布
     */
    public static final String STATUS_RELEASE = "RELEASE";

    /**
     * 名称
     */
    private String name;
    /**
     * 连接
     */
    private String url;
    /**
     * 请求方法
     */
    private String method;
    /**
     * 入参
     */
    private String enterParam;
    /**
     * 出参
     */
    private String outParam;
    /**
     * 用户id
     */
    private Long userId;
    /**
     * 项目id
     */
    private Long projectId;
    /**
     * md5Id
     */
    private String md5Id;
    /**
     * 演示
     */
    private String demo;
    /**
     * 保存草稿：DRAFT 保存发布：RELEASE
     */
    private String status;
    /**
     * 备注
     */
    private String remarks;
    /**
     * 作者
     */
    private String author;
    /**
     * 接口状态 完成：YESOK 未完成：YESON
     */
    private String apiStatus;
}
